/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.jsmart.util.core;

/**
 * This interface is used to filter the item inside of the list
 * @param <V>
 * @author R.Satheesh Kumar alias GURU {pulsarcoder@gmail.com}
 * @since v1.0
 * @see AbstractUtils
 * @see UtilsException
 */
public interface AbstractItemFilter<V> {
    /**
     * This method is used to supply the item object so with that
     * object we can create our constraints
     * @param v
     * @param rowNumber
     * @return
     */
    public boolean matches(V v, Integer rowNumber);
}
